package com.example.springbootdemo.enums;

public enum DictEnum {
    /**
     * 系统默认配置
     */
    SYS_DEF_CONFIG_IMAGE("admin-init-image", "1"),
    SYS_DEF_CONFIG_PASSWORD("admin-init-password", "2"),
    /**
     * 性别
     */
    SEX_BOY("男", "0"),
    SEX_GIRL("女", "1"),
    /**
     * 用户状态
     */
    USER_STATUS_WAIT("待审核", "0"),
    USER_STATUS_ENABLED("启用", "1"),
    USER_STATUS_DISABLE("停用", "2"),
    USER_STATUS_BLACKLIST("黑名单", "3"),
    /**
     * 菜单-元素状态
     */
    ELEMENT_STATUS_DISABLE("停用", "0"),
    ELEMENT_STATUS_ENABLED("启用", "1"),
    /**
     * 菜单-元素类型
     */
    ELEMENT_TYPE_MENU("菜单", "0"),
    ELEMENT_TYPE_BUTTON("按钮", "1"),
    /**
     * 角色状态
     */
    ROLE_STATUS_DISABLE("停用", "0"),
    ROLE_STATUS_ENABLED("启用", "1"),
    /**
     * 公告状态
     */
    NOTICE_STATUS_DISABLE("停用", "0"),
    NOTICE_STATUS_ENABLED("启用", "1");

    DictEnum(String name, String value) {
        this.name = name;
        this.value = value;
    }

    private String name;
    private String value;

    public String getName() {
        return name;
    }

    public String getValue() {
        return value;
    }
}
